Skip to content

docs(ci): title pull requests as conventional commit subjects - #35

Merged
aitianshi merged 1 commit into
mainfrom
docs/pr-title-convention
Nov 10, 2026
Merged

aitianshi merged 1 commit into
mainfrom
docs/pr-title-convention

Conversation

@aitianshi

Copy link
Copy Markdown
Collaborator

What

Pull request titles become conventional commit subjects, type(scope): summary. The repository squash-merges with the PR title as the commit subject, so the title is what main's history shows. AGENTS.md states the rule with its types (feat, fix, perf, refactor, docs, test, ci, build, chore, revert) and scopes (the parts of Nullius), and the /file-issue skill, which assistants use to open PRs, applies it. No check enforces it.

Touches

docs and site · CI and skills

Verified

Risk

Documentation only; earlier commit subjects on main are not rewritten. Undone by a revert.

@github-actions

Copy link
Copy Markdown

🟢 PR judge · 5 of 5 yes · #35, no linked issue

Merge risk 🟢 MINOR the judge's reading of the diff
Priority 🟡 MEDIUM the deepest path is .claude/skills/file-issue/SKILL.md
Question Verdict
Changes do what the issue asks –
Issue and pull request describe the same change –
Description matches the diff, no more, no less ✅ yes
Diff stays in scope ✅ yes
Tests cover the change, or Verified says how ✅ yes
Docs follow the change ✅ yes
Risk named in the description ✅ yes
Before and after shown –
Checks the script runs itself, 4 of 4 pass
No machine attribution trailer in the commits or the description ✓
New code under app/, docs/, .github/ or .claude/ ✓
No Flask import under the backend package ✓
No key-shaped string in the diff ✓

@aitianshi
aitianshi merged commit 4557b82 into main Nov 10, 2026
2 checks passed
@aitianshi
aitianshi deleted the docs/pr-title-convention branch November 10, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant